* {

	line-height: 24px;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

	list-style-type: none;

}

a {

	color: #666;

}



a:hover {

	text-decoration: underline;

}

a:active {test:expression(target="_blank");}

img {

	border:0px;

}

.clear {

	clear: both;

}

.blue {

	color: #0054EC;

}

.col5 { 

	float:left; width:400px; overflow:hidden;

font-size:12px;

}

	/* focus turn */

#focus_turn {position:relative; width:390px; height:290px; margin-bottom:10px; border:1px solid #CCCCCC; font-size:12px;

}

	#focus_pic { border:0px solid #D8D8D8;  float:left; height:265px; font-size:12px;

}

		#focus_pic li img { width:390px; height:259px; padding:1px; border:0px solid #D8D8D8; background:#FFF; font-size:12px;

}

		#focus_pic .normal { display:none; font-size:12px;

}

		#focus_pic .current { display:block; font-size:12px;

}

	#focus_btn { position:absolute; right:14px; bottom:32px; border-left:1px solid #D8D8D8; font-size:12px;

}

		#focus_btn span { display:block; float:left; overflow:hidden; width:22px; height:22px; margin:0 0 0 -1px; border:1px solid #D8D8D8; text-align:center; font:14px Arial, Helvetica, sans-serif; font-weight:700; line-height:22px; cursor:pointer; font-size:12px;

}

		#focus_btn .normal { background:#EEEEE0; opacity:0.4; filter:alpha(opacity=60);font-size:12px;

}

		#focus_btn .current { background:#1E90FF; color:#FFF; font-size:12px;

}

	#focus_tx { height:20px; overflow:hidden; margin:0px 0 0 12px; font-size:14px; line-height:20px;

}

		#focus_tx .normal { display:none; font-size:12px;

}

		#focus_tx .current { display:block; font-size:12px;

}

	#focus_opacity {  position:absolute; left:0px; bottom:36px; width:350px; height:24px;  font-size:12px;

}



	/* new news */



.top {

	height: 246px;

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 5px;

	font-size:12px;

}



.nav {

	height: 30px;

	width: 1002px;

	margin-right: auto;

	margin-left: auto;

	font-size:14px;

}

.nav a {

	font-size: 14px;

	line-height: 30px;

	text-align: center;

	display: block;

	float: left;

	width: 91px;

	color: #FFF;

	background-image: url(../images/pc_top_menu_tabs.gif);

	font-weight: bold;

}

.nav a:hover {

	text-decoration: none;

	background-image: url(../images/pc_top_menu_tab_ons.gif);

	font-size:14px;

}

.weather {

	height: 30px;

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

	line-height: 30px;

	background-image: url(../images/w_bg.gif);

	background-position: bottom;

	margin-bottom: 5px;

	text-indent: 20px;

	color: #069;

	font-size:12px;

}

.info_l {

	float: left;

	width: 190px;

	font-size:12px;

}

.hot .info_l .log {

	background-image: url(../images/log.gif);

	width: 180px;

	height: 140px;

	margin-bottom: 10px;

	font-size:12px;

}



.info_l .l_i  {

	width: 180px;

	

font-size:12px;

}

.info_l .l_i .dt li{line-height: 26px;height: 26px;overflow:hidden;background: url(../images/news_lines.gif) no-repeat -1px 5px;font-size:12px;}

.info_l .l_i.dt li a{

	line-height: 10px;

	height: 30px;	

	font-size:12px;

}

.info_l ul {

	padding-top: 10px;

	padding-left: 14px;

	background-image: url(../images/i_bg_s.gif);

	background-repeat: no-repeat;

	border-top: dotted 1px #099;

	background-position: bottom;

	padding-bottom: 10px;

font-size:12px;

}

.info_l ul li a{

	line-height: 30px;

	text-decoration:none;

	

font-size:12px;

}

.info_l ul li a:hover{color:#F00;font-size:12px;

};



.info_n {

	width: 400px;

	float: left;

font-size:12px;

}

.info_n ul {

	padding-top: 10px;

	padding-left: 10px;

	background-image: url(../images/i_bg_l.gif);

	background-repeat: no-repeat;

	border-top: dotted 1px #099;

	background-position: bottom;

	padding-bottom: 10px;

font-size:12px;

}

.info_n ul li a{

	line-height: 30px;

	float:left;

	background:url(../images/news_lines.gif) no-repeat -1px -2px;

font-size:12px;

}

.info_n ul li a:hover{color:#F00;font-size:12px;

};

.info_p {

	width: 400px;

font-size:12px;

}



.info_m {

	float: left;

	width: 410px;

font-size:12px;

}

.info_r {

	float: left;

	width: 810px;

font-size:12px;

}

.others .info_r .n_p {

	height: 140px;

	background-image: url(../images/p_bg_s.gif);

	background-position: bottom;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #099;

font-size:12px;

}

.others .info_r .n_p .n_pp {

	float: left;

	width: 198px;

	height: 130px;

	text-align: right;

	padding-top: 10px;

font-size:12px;

}





.m_t {

	background-image: url(../images/t_bg_m.gif);

	height: 30px;

font-size:12px;

}

.m_t h1 , .l_t h1 , .s_t h1 {

	color: #0054ec;

	text-indent: 35px;

	line-height: 30px;

	float: left;

	width: 90px;

font-size:12px;

}

.m_t a , .l_t a , .s_t a {

	color: #0054ec;

	line-height: 30px;

	float: right;

	margin-right: 10px;

font-size:12px;

}



.l_t {

	background-image: url(../images/t_bg_l.gif);

	height: 30px;

font-size:12px;

}

.s_t {

	background-image: url(../images/t_bg_s.gif);

	height: 30px;

	background-repeat: no-repeat;

font-size:12px;

}



.hot {

	

	height: 290px;

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 10px;

font-size:12px;

}



.news {height: 170px;width: 1000px;margin-right: auto;margin-left: auto;margin-bottom: 10px;font-size:12px;overflow:  hidden;}

.others {

	height: 180px;

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

font-size:12px;

}

.footer {

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

	padding-top: 10px;

	padding-bottom: 10px;

font-size:12px;

}

.m_t01{
	background: url(../images/t_bg_m.gif) center right no-repeat;
}
.info_n01 ul{
	background: url(../images/i_bg_l.gif) 0 0 repeat-x;
	width: 390px;
}
.clear{
	clear: both;
}
.m_t02{
	background: url(../images/t_bg_m.gif) center left no-repeat;
}
.m_t03{
	background: url(../images/t_bg_m.gif) center right no-repeat;
}
.list_w li a{
	width: 300px;
}